package com.wei800.dto;

import com.alibaba.fastjson2.JSONObject;
import com.wei800.common.type.GEOMetryObject;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.time.LocalDateTime;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class KuaiDiBoxOrderDTO implements Serializable {
    private Long id;
    private Integer tokenid;
    private Integer tspid;
    private Integer storeid;
    /**
     * 订单编号
     */
    private String orderno;
    private Integer userid;
    /**
     * 用户真实姓名
     */
    private String usernamecn;
    /**
     * 用户电话
     */
    private String usertel;
    /**
     * 箱子编码
     */
    private String sn;
    /**
     * 操作位置
     */
    private String location;
    /**
     * 经度
     */
    private String lng;
    /**
     * 纬度
     */
    private String lat;
    /**
     * 建筑物坐标
     */
    private GEOMetryObject coordinate;
    /**
     * 单据类型（发快递、收箱）
     */
    private String ordertype;

    /**
     * 是否完成分账
     */
    private Integer isprofitfinished;

    /**
     * 单据创建时间
     */
    private LocalDateTime createtime;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 是否删除
     */
    private Integer deleted;

    /**
     * 备注
     */
    private String memo;

    /**
     * 快递编号数量
     */
    private Integer expressnonum;

    /**
     * 外观信息 JSON
     */
    private JSONObject waiguanjson;

    /**
     * 图片信息 JSON
     */
    private JSONObject picjson;
}
